supporting partner - French English Dictionary